From: Varun Wadekar Date: Mon, 28 Mar 2016 21:43:03 +0000 (-0700) Subject: Tegra186: clear the system cstate for offline core X-Git-Url: http://git.openwrt.org/%22https:/collectd.org//%22/%22https:/collectd.org/%22?a=commitdiff_plain;h=c60f58ef0b1bc39a3b1fee691a28916d1e2b84a8;p=project%2Fbcm63xx%2Fatf.git Tegra186: clear the system cstate for offline core This patch clears the system cstate when offlining a CPU core as we need to update the sytem cstate to SC7 only when we enter system suspend. Original change by Prashant Gaikwad Change-Id: I1cff9bbab4db7d390a491c8939aea5db6c6b5c59 Signed-off-by: Varun Wadekar --- diff --git a/plat/nvidia/tegra/soc/t186/plat_psci_handlers.c b/plat/nvidia/tegra/soc/t186/plat_psci_handlers.c index 7c6868c7..9b492fb8 100644 --- a/plat/nvidia/tegra/soc/t186/plat_psci_handlers.c +++ b/plat/nvidia/tegra/soc/t186/plat_psci_handlers.c @@ -276,7 +276,7 @@ int tegra_soc_pwr_domain_off(const psci_power_state_t *target_state) write_ctx_reg(gp_regs, CTX_GPREG_X5, 0); write_ctx_reg(gp_regs, CTX_GPREG_X6, 1); mce_command_handler(MCE_CMD_UPDATE_CSTATE_INFO, TEGRA_ARI_CLUSTER_CC7, - 0, TEGRA_ARI_SYSTEM_SC7); + 0, 0); /* Disable Denver's DCO operations */ if (impl == DENVER_IMPL)